package com.zhijian.medical.entity.vo.response;

import com.zhijian.medical.util.Page;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 考核详情vo
 *
 * @author HCG
 * @version 1.0
 * @date 2023-02-06
 */
@Data
@Api(tags = "考核详情vo")
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class AssessmentWebDetailVo implements Serializable {

    private static final long serialVersionUID = 8680425290544208429L;

    /**
     * 平均分
     */
    @ApiModelProperty("平均分")
    private BigDecimal avgScore;

    /**
     * 完成率
     */
    @ApiModelProperty("完成率")
    private BigDecimal endRate;

    /**
     * 合格率
     */
    @ApiModelProperty("合格率")
    private BigDecimal upRate;

    /**
     * 是否可以阅卷
     */
    @ApiModelProperty("是否可以阅卷")
    private Boolean weatherCanReviewer;

    /**
     * 考生试卷列表数据
     */
    @ApiModelProperty("考生试卷列表数据")
    private Page<AssessmentPaperPersonVo> assessmentPaperPersonPage;

}
